package com.base.common.edu.mapper;

import com.base.common.edu.entity.Course;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author Maple.Chen
 * @Description 数据交互层-课程管理
 * @Date 14:30 2021/2/21
 **/
@Mapper
@Repository
public interface CourseMapper {

    // 查询课程，若条件为空则查询所有课程
    List<Course> queryCourse(@Param("course")Course course);

    // 新增课程
    int addCourse(@Param("course")Course course);

    // 删除课程
    int delCourse(String course__id);

    // 修改课程
    int updateCourse(@Param("course")Course course);

    // 根据课程id查询课程
    Course queryCourseById(String course__id);

}
